#ifndef __DOCUMENTFILE_H__
#define __DOCUMENTFILE_H__

#include "File.h"

class DocumentFile: public File{
	public:
	DocumentFile(string name, tDocumentNumber _id );
	~DocumentFile();
	
	/*
	Devuelve el siguiente termino en el documento, si llego al final devuelve una cadena vacia
	*/
	bool		nextWord(Data& _data);
	
	tDocumentNumber getId(void)
	{
		return Id;
	}
	
	private:
	tDocumentNumber		Id;
	bool eof;
	bool _endBuffer;
	tOffset offset;
};

#endif // __DOCUMENTFILE_H__
